Softwareentwicklung
SHORT-FACTS:
Das Dienstleistungsangebot der Accellence beinhaltet alle Bereiche des Software Engineering.
Je nach Anforderung wird die Software in verschiedenen
Programmiersprachen
Windows oder Linux
entwickelt (Schwerpunkt der Accellence: C++).
Um es auf den Punkt zu bringen: Das Hauptziel unserer Softwareentwicklung ist, kostengünstig, also mit möglichst geringem Aufwand, zuverlässig funktionierende Software zu erstellen, die die Kundenvorgaben vollständig erfüllt.
Unser Dienstleistungsangebot umfasst alle Bereiche des Software Engineering. Nach der Aufgabenanalyse und der Erstellung der
Softwarearchitektur
, des User Interface und des Usability Design, folgt oftmals ein Prototyping, die Machbarkeit kritischer Abläufe zu überprüfen. Die Erstellung einer Netzwerkarchitektur wird notwendig, wenn eine neue Hardwareinfrastruktur geschaffen werden muss. Weitere Schritte sind in diesem Fall die Hardwareauswahl und die zugehörige
Hardwarequalifizierung
in unserem Testlabor.
Der umfangreichste Schritt ist die Softwareentwicklung selbst, mit der die Kunden- und Architekturvorgaben umgesetzt werden. Je nach Anforderung, Kundenvorgabe oder Performanceanforderungen, erfolgt die Umsetzung unter Verwendung verschiedener
Programmiersprachen
und für unterschiedliche
Betriebssysteme
. Der Schwerpunkt bei Accellence liegt hier in der Programmierung mit C++ für die Betriebssysteme Windows und Linux. Aber auch andere Technologien, wie JAVA oder Webtechnologien kommen je nach Anwendungsgebiet zum Einsatz.
Nach dem Testen und der Erstellung der
Dokumentation
erfolgt die Übergabe der Software und, in der Regel, die
Integration
der Software in ein Gesamtsystem. Mit der anschließend durchgeführten erfolgreichen Abnahme durch den Kunden im Rahmen des sogenannten Fabrikabgabetests (FAT) kann die Software in den Wirkbetrieb überführt werden.